Taming Dynamic and Selfish Peers

نویسندگان

  • Stefan Schmid
  • Fabian Kuhn
  • Thomas Moscibroda
  • Roger Wattenhofer
چکیده

This paper addresses two important challenges for current P2P systems, namely churn and selfishness. First, we report on a system [19] whose desirable properties (small peer degree, small network diameter, etc.) are maintained in spite of ongoing and concurrent membership changes. Thereby, dynamic peers are “tamed” by redundancy. Due to the worstcase churn, this system may never be fully repaired, but always fully functional. However, it relies on the fact that peers act according to the protocol. In the second part of the paper (based on [22]), we study the impact of selfish peers which follow those protocols which maximize their utility. In particular, the efficiency of topologies formed by selfish peers is considered. We show that even in the absence of joins and leaves, the resulting system may never stabilize. How to “tame” selfish peers towards a more cooperative behavior remains an open issue.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Exploiting BitTorrent For Fun

This paper assesses BitTorrent’s robustness against selfish peers, who try to download more than their fair share by abusing existing protocol mechanisms. We design and implement three selfish-peer exploits and evaluate their effectiveness on public and private torrents. In practice, BitTorrent appears quite robust against this kind of exploit: selfish peers can sometimes obtain more bandwidth,...

متن کامل

Exploring the Robustness of Unstructured Peer-to-Peer Content Distribution Systems

This paper assesses BitTorrent’s robustness against selfish peers who try to download content faster than their fair share by abusing existing protocol mechanisms. We present three exploits that can deliver potential benefits to a selfish peer and evaluate their impact on both public and private download sessions. Our results show that BitTorrent is quite robust against these exploits. Although...

متن کامل

Peer-to-peer caching systems with selfish peers: A spectral approach

We consider a dynamic distributed caching system consisting of an “authoritative” server dispensing content only if the content fails to be found by searching an unstructured peer-to-peer system. In our model, the peers may not be fully cooperative, in probabilistic fashion, in this search process. We use a spectral approach to analyze the performance of this system, specifically the expected n...

متن کامل

LeechLock: Preventing Selfish Clients in the BitTorrent Protocol

Although the BitTorrent protocol incentivizes sharing by increasing a peer’s download rate, tools have demonstrated that the tit-for-tat mechanism alone is insufficient to prevent peers from downloading content without reciprocation. We propose an enhancement to the BitTorrent protocol, called Leechlock, which uses globally shared tables to track peers’ ratings over time within the swarm. The s...

متن کامل

Equilibria and Selfish Behavior in Peer Matching

Peer to peer networks are distributed data-sharing systems without a centralized infrastructure. The absence of a central coordinator raises many interesting research problems in distributed systems. We consider one such fundamental problem: how much system performance is sacrificed by the uncoordinated matching of client peers to server peers? We study this problem as a non-cooperative game am...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006